package com.ruoyi.buss.grade.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 自定义查询方案条件对象 DATA_CUSTOM_QUERY_CONDITION
 * 
 * @author sxy
 * @date 2021-07-16
 */
public class DataCustomQueryCondition extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 方案code */
    @Excel(name = "方案code")
    private String planCode;

    /** 左括号0 否  1是 */
    @Excel(name = "左括号0 否  1是")
    private String zkh;

    /** 指标编码 */
    @Excel(name = "指标编码")
    private String zb;

    /** 运算符 > >= < <= == != */
    @Excel(name = "运算符 > >= < <= == !=")
    private String ysf;

    /** 运算值 */
    @Excel(name = "运算值")
    private String val;

    /** 右括号0 否  1是 */
    @Excel(name = "右括号0 否  1是")
    private String ykh;

    /** AND  OR */
    @Excel(name = "AND  OR")
    private String ljf;

    /** $column.columnComment */
    @Excel(name = "AND  OR")
    private String index;

    public void setPlanCode(String planCode) 
    {
        this.planCode = planCode;
    }

    public String getPlanCode() 
    {
        return planCode;
    }
    public void setZkh(String zkh) 
    {
        this.zkh = zkh;
    }

    public String getZkh() 
    {
        return zkh;
    }
    public void setZb(String zb) 
    {
        this.zb = zb;
    }

    public String getZb() 
    {
        return zb;
    }
    public void setYsf(String ysf) 
    {
        this.ysf = ysf;
    }

    public String getYsf() 
    {
        return ysf;
    }
    public void setVal(String val) 
    {
        this.val = val;
    }

    public String getVal() 
    {
        return val;
    }
    public void setYkh(String ykh) 
    {
        this.ykh = ykh;
    }

    public String getYkh() 
    {
        return ykh;
    }
    public void setLjf(String ljf) 
    {
        this.ljf = ljf;
    }

    public String getLjf() 
    {
        return ljf;
    }
    public void setIndex(String index) 
    {
        this.index = index;
    }

    public String getIndex() 
    {
        return index;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("planCode", getPlanCode())
            .append("zkh", getZkh())
            .append("zb", getZb())
            .append("ysf", getYsf())
            .append("val", getVal())
            .append("ykh", getYkh())
            .append("ljf", getLjf())
            .append("index", getIndex())
            .append("createTime", getCreateTime())
            .toString();
    }
}
